ARMEdit_TalkReply (SWI &4BC48) | |||
Reply to a message from another client task | |||
On entry: | R0 = | client handle for this task | |
R1 = | the client handle for the recipient | ||
R2 = | pointer to block containing the message to send | ||
On exit: | Registers preserved | ||
Interrupts: | Interrupt status is undefined Fast interrupts are enabled | ||
Processor mode: | Processor is in SVC mode | ||
Re-entrancy: | SWI is not re-entrant | ||
Use: |
This is like ARMEdit_TalkTX, except that the message is stored in the destination task's message buffer. The destination task must be specified by it's client handle; it is not possible to send the message to an ID.
The main use of this call is to support the easy creation of RISC OS tasks acting as a server for multiple PC tasks. | ||
Related SWIs: | ARMEdit_TalkStart, ARMEdit_TalkEnd, ARMEdit_TalkTX, ARMEdit_TalkRX, ARMEdit_TalkAck | ||
Related vectors: | None |
[Contents] [Up] | Copyright © Alexander Thoukydides, 2001 |